// 列表页数据模型
import {
  HTTP
} from 'utils/http';
import config from 'utils/config';

class ListModel extends HTTP {
  /**
   * 请求列表页面数据
   * @param {*} field food/ktv/massage/city/hotel
   * @param {*} id 城市id
   * @return 返回一个Promise对象resolve抛出响应的数据
   */
  getListDatas(cityId, field) {
    return new Promise((resolve, reject) => {
      this.axiosPost({
        url: config.API.GET_LIST_DATAS,
        data: {
          cityId,
          field
        },
        success: function (data) {
          resolve({
            data,
            status: 0
          });
        },
        error: function (err) {
          resolve({
            err,
            status: -1
          });
        }
      })
    })
  }
}


export {
  ListModel
};
